package com.outstanding.his.pretreat.dao;

import java.util.Collection;

import org.springframework.dao.DataAccessException;

import com.outstanding.his.pretreat.domain.Predrug;
import com.outstanding.his.pretreat.domain.Pretreat;

public interface IPretreatDao {

	public Pretreat submitPretreat(final Pretreat pretreat)
			throws DataAccessException;

	public Pretreat getPretreat(final Integer pretreatId)
			throws DataAccessException;

	public Pretreat getPretreatByPatientId(final Integer patientId)
			throws DataAccessException;;

	public Predrug createPredrug(final Predrug predrug)
			throws DataAccessException;

	public void deletePredrug(Predrug predrug) throws DataAccessException;

	public Predrug getPredrug(final Integer predrugId)
			throws DataAccessException;

	public Collection<Predrug> getPredrugListByPatientId(final Integer predrugId)
			throws DataAccessException;

}
